﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PhoenixCrabV2.Sim.World.Actions
{
    /// <remarks>Can act on implementers of this</remarks>
    public interface IActableUpon : IAffectable
    {
        /// <summary>
        /// Actor applies action to this
        /// </summary>
        /// <param name="actor">who is acting on this</param>
        /// <param name="action">the action taken</param>
        void actedUpon(PhoenixCrabV2.Sim.World.Actions.IActor actor, PhoenixCrabV2.Sim.World.Actions.Action action);


    }
}
